to show one's face - Espagnol Anglais Dictionnaire